home *** CD-ROM | disk | FTP | other *** search
/ Click Press Kit / Click Press Kit.iso / pc / main.dxr / Internal_9_postercode.ls < prev    next >
Encoding:
Text File  |  2006-05-31  |  2.8 KB  |  79 lines

  1. property spriteNum, pSavedGraphic, pUnSavedGraphic
  2. global gMaster, gSound
  3.  
  4. on mouseUp me
  5.   gSound.mPlayButtonClick()
  6.   vName = sprite(spriteNum).member.name
  7.   if gMaster.pPosterList.count = 0 then
  8.     alert("you have a problem with gMaster.pPosterList.count")
  9.     exit
  10.   end if
  11.   vNum = gMaster.pPhotoSpriteStartNum - 1
  12.   vTempNum = spriteNum - vNum
  13.   if gMaster.pPosterList[vTempNum].pSelected = "no" then
  14.     mSetOn(me, vTempNum)
  15.     mSummarySelected(gMaster, gMaster.pPosterList[vTempNum].pSmallName)
  16.   else
  17.     mSetOff(me, vTempNum)
  18.     mSummaryDeSelected(gMaster, gMaster.pPosterList[vTempNum].pSmallName)
  19.   end if
  20. end
  21.  
  22. on mouseEnter me
  23.   cursor(280)
  24. end
  25.  
  26. on mouseLeave me
  27.   cursor(-1)
  28. end
  29.  
  30. on mSetOn me, vSavedNum
  31.   gMaster.pPosterList[vSavedNum].pSelected = "yes"
  32.   mMainCode(me, vSavedNum)
  33. end
  34.  
  35. on mSetOff me, vSavedNum
  36.   gMaster.pPosterList[vSavedNum].pSelected = "no"
  37.   mMainCode(me, vSavedNum)
  38. end
  39.  
  40. on mMainCode me, vSavedNum
  41.   pSavedGraphic = member(gMaster.pPosterSettings.savedbutton, "assets")
  42.   pUnSavedGraphic = member(gMaster.pPosterSettings.savebutton, "assets")
  43.   if gMaster.pPosterSettings.blendeffect = "TRUE" then
  44.     if gMaster.pPosterList[vSavedNum].pSelected = "no" then
  45.       sprite(spriteNum).blend = 100
  46.     else
  47.       sprite(spriteNum).blend = gMaster.pPosterSettings.blendpercent
  48.     end if
  49.   end if
  50.   if gMaster.pPosterSettings.rectangles = "TRUE" then
  51.     if gMaster.pPosterList[vSavedNum].pSelected = "no" then
  52.       sprite(gMaster.pPosterList[vSavedNum].pRectSpritePoster).rect = rect(-2000, -2000, -1999, 1999)
  53.     else
  54.       vLeft = sprite(gMaster.pPosterList[vSavedNum].pPhotoSpritePoster).left - 2
  55.       vTop = sprite(gMaster.pPosterList[vSavedNum].pPhotoSpritePoster).top - 2
  56.       vRight = sprite(gMaster.pPosterList[vSavedNum].pPhotoSpritePoster).right + 2
  57.       vBottom = sprite(gMaster.pPosterList[vSavedNum].pPhotoSpritePoster).bottom + 2
  58.       sprite(gMaster.pPosterList[vSavedNum].pRectSpritePoster).rect = rect(vLeft, vTop, vRight, vBottom)
  59.     end if
  60.   end if
  61.   if gMaster.pPosterSettings.pushpin = "TRUE" then
  62.     if gMaster.pPosterList[vSavedNum].pSelected = "no" then
  63.       sprite(gMaster.pPosterList[vSavedNum].pPushPinSpritePoster).loc = point(-2000, -2000)
  64.     else
  65.       vLeft = sprite(gMaster.pPosterList[vSavedNum].pPhotoSpritePoster).left + gMaster.pPosterSettings.pinoffset[1]
  66.       vTop = sprite(gMaster.pPosterList[vSavedNum].pPhotoSpritePoster).top + gMaster.pPosterSettings.pinoffset[2]
  67.       sprite(gMaster.pPosterList[vSavedNum].pPushPinSpritePoster).loc = point(vLeft, vTop)
  68.     end if
  69.   end if
  70.   if gMaster.pPosterList.count = 0 then
  71.     alert("you have a problem with gMaster.pPosterList.count")
  72.     exit
  73.   else
  74.     repeat with x = 1 to gMaster.pPosterList.count
  75.       sendAllSprites(#mSetUpGraphicsDouble, "poster", x)
  76.     end repeat
  77.   end if
  78. end
  79.